stem cell donation - French English Dictionary